package com.quanxi.qxaimain.service.indicatorsService;

import com.alibaba.fastjson.JSONObject;
import com.quanxi.qxaimain.common.globalException.GlobalException;

import java.util.List;
import java.util.Map;
import java.util.concurrent.Future;

/**
 * @Author lyx
 * @create 2022/9/2 16:53
 */
public interface indicatorsService {

    List<Map<String, Object>> indicatorsLists(String table, List<String> indIdList) throws GlobalException;

    JSONObject indicatorsDetailSql(String sql,String D1,String D2,String dept_code ,int pageNum, int pageSize);

    JSONObject indicatorsDetailSqlTest(String sql,String D1,String D2,String dept_code ,int pageNum, int pageSize);

    JSONObject indicatorsDetailPorduce(String porduceName,String D1,String D2,String dept_code,int pageNum, int pageSize);


    JSONObject indicatorsDetailPorduceTest(String porduceName,String D1,String D2,String dept_code,int pageNum, int pageSize);

    JSONObject indicatorsDetailSqlNoPage(String sql,String D1,String D2,String dept_code );

    JSONObject indicatorsDetailPorduceNoPage(String porduceName,String D1,String D2,String dept_code);




}
